package org.jeecg.modules.xl.shengfutong.request;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author deco
 * @create 2025-03-13
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PayNotifyRequest {
    // 返回码
    private String returnCode;

    // 返回消息
    private String returnMsg;

    // 业务结果
    private String resultCode;

    // 错误代码
    private String errorCode;

    // 错误描述
    private String errorCodeDes;

    // 商户号
    private String mchId;

    // 子商户号
    private String subMchId;

    // 商户订单号
    private String outTradeNo;

    // 盛付通订单号
    private String transactionId;

    // 支付方式
    private String tradeType;

    // 订单状态
    private String status;

    // 支付订单金额(分)
    private Integer totalFee;

    // 支付时间
    private String timeEnd;

    // 付款方信息(JSON字符串)
    private String payerInfo;

    // 优惠信息(JSON字符串)
    private String chargeInfo;

    // 透传预收单attach信息
    private String attach;

    // 随机字符串
    private String nonceStr;

    // 签名类型
    private String signType;

    // 签名
    private String sign;
}
